make miracles - French English Dictionary